ServerSocket serverSocket = new ServerSocket(8009); while (true) { Socket socket = null; try { socket = serverSocket.accept(); String message = getMessage(socket); process(message); } finally { close(socket); } }
Socket socket = new Socket("localhost", PORT); sendMessage(socket); getMessage(socket); socket.close();
ServerSocket serverSocket = new ServerSocket(8009); Socket socket = null; socket = serverSocket.accept(); close(socket);
getMessage(socket); process(message);
You need to enable Javascript in your browser to edit pages.
help on how to format text
Do One Thing ... Well ... Well
Focus, Focus, Focus
You’ve heard it...It’s even more important here
Why?
A Simple Server
Imagine a server that forever…And its client
Now we need a client that...You need to make this faster...
Threads to the rescue, right?How do we test?
What makes this hard to test?We want to verify threading...
Extract Classes:Demo
Now we’ll walk through a rewrite of the class to speed it up…<--Back | ^Top^| Next-->